package com.wargameproject.terrain;

import com.wargameproject.Joueur;
import com.wargameproject.Partie;
import com.wargameproject.R;
import com.wargameproject.unite.*;

public class BaseHumain extends Base {

	public BaseHumain(Joueur joueur) {
		this.joueur = joueur;
		this.visibilite = 3;
		this.coutDeplacement = 2;
		this.bonusAttaque = 2;
		this.protection = 20;
		this.nombreTourPourCapturer = 3;
		this.nombreTourActuel = 0;
	}

	public void creerUnite(int numeroUnite) {
		switch (numeroUnite) {
		case 1:
			this.position.unite = new Fantassin(this.joueur);
			break;
		case 2:
			this.position.unite = new Gyrocoptere(this.joueur);
			break;
		case 3:
			this.position.unite = new Arquebusier(this.joueur);
			break;
		case 4:
			this.position.unite = new Chevalier(this.joueur);
			break;
		default:
			break;
		}
		this.position.unite.position = this.position;
		Partie.brouillardDeGuerre();
	}

	public void afficheImage() {
		if (Partie.joueur1 == this.position.base.joueur) {
			this.position.setBackgroundResource(R.drawable.basehumain1);
		} else {
			this.position.setBackgroundResource(R.drawable.basehumain2);
		}
	}

	public void afficheImageFonce() {
		if (Partie.joueur1 == this.position.base.joueur) {
			this.position.setBackgroundResource(R.drawable.basehumain1fonce);
		} else {
			this.position.setBackgroundResource(R.drawable.basehumain2fonce);
		}
	}

	public void afficheImageTresFonce() {
		if (Partie.joueur1 == this.position.base.joueur) {
			this.position
					.setBackgroundResource(R.drawable.basehumain1tresfonce);
		} else {
			this.position
					.setBackgroundResource(R.drawable.basehumain2tresfonce);
		}
	}
}
